---
layout: default
title: 更新日志 &middot; light7
---

<div class="docs-sub-header">
  {% include masthead.html %}
  <div class="container">
    <div class="docs-sub-content">
      <h2 class="page-title">更新日志</h2>
      <p class='page-description'>当前最新版本为 V{{ site.version }}</p>
    </div>
    {% include ad.html %}
  </div>
</div>

<div class="container">
  <div class="column-group">
    <div class="column docs-content">
      <div class="docs-section">
        <h2>About Version number</h2>
        <p>版本号为 <code>x.y.x</code> 格式, 每个字段的意思可以参考 <a href='http://semver.org/' target="_blank">Semantic Versioning 2.0.0</a>.</p>

        <h2>Changelog</h2>

        <h3>v0.4.3 - 2016-03-28</h3>
        <ul>
          <li>修复了 地址选择器中设置初始值的bug</li>
          <li>现在可以在一个页面有多个 地址选择器 和 时间选择器，他们不会相互影响</li>
          <li>router 现在会忽略 <code>href="javascript:;"</code> 链接</li>
          <li>Swiper 升级到 to V3.3.1</li>
          <li>修复了 Toast 不居中的问题</li>
          <li>修复了部分安卓设备中 calendar 和 picker 会弹出系统键盘的问题</li>
          <li>修复了 图片浏览器无法进行手势缩放的问题</li>
          <li>增加了一个demo：在tab中使用下拉刷新和无线滚动</li>
        </ul>

        <h3>v0.4.2 - 2016-03-14</h3>
        <p>这个版本主要是修复经常反馈最多的几个bug</p>
        <ul>
          <li>修复了picker上滑动会导致页面滚动的bug</li>
          <li>修复了 toast 不在页面居中的bug</li>
          <li>现在Modal和ActionSheet都可以通过点击背景来关闭，并且可以配置</li>
          <li>修复了路由器的bug: <code>.back</code> 链接上如果没有 <code>href</code> 属性会重定向到 <code>undefined</code> 页面.</li>
          <li>修复了路由器的bug: <code>$.router.reloadPage()</code> 会引起历史的问题，导致返回上一页出现bug.</li>
        </ul>

        <h3>v0.4.1 - 2016-01-28</h3>
        <ul>
          <li>修复了路由器在加载内联页面时的JS报错</li>
        </ul>

        <h3>v0.4.0 - 2016-01-25</h3>
        <ul>
          <li>Update the doc.</li>
          <li>Publish light7 on npm.</li>
          <li>Remove unused file.</li>
        </ul>

        <h3>v0.3.1 - 2016-01-18</h3>
        <ul>
          <li>修复了 <a href='/components/#picker'>Picker</a> 宽度的bug</li>
        </ul>

        <h3>v0.3.0 - 2016-01-15</h3>
        <ul>
          <li>新组件<a href='/components/#notification'>Notification</a>.</li>
          <li>修复了 <a href='/components/#router'>router</a> 中的bug: 现在删除页面的时候，路由器会自动删除相关的panel和popover等。</li>
          <li>修复了 Fastclick 的一个bug: 对label的处理可能会导致stackoverflow。</li>
          <li><code>$.fn.index</code> 改为 <code>$.fn.indexList</code>, 因为jQuery本身就有一个方法叫 index. 参见 <a href="/components#contacts-list">Contacts List</a>. </li>
          <li>移除了hairline，使用border。因为hairline的实现在部分安卓机器上有性能问题，特别是滚动的时候可能会闪烁。</li>
        </ul>

        <h3>v0.2.1 - 2015-12-28</h3>
        <ul>
          <li>为 <a href="/components#contacts-list">Contacts List</a> 增加了一个iOS风格的索引条</li>
          <li>修复了一些文档中 <code>light7-extend.js</code> 还没有改成 <code>light7-swiper.min.js</code> 的问题</li>
        </ul>


        <h3>v0.2.0 - 2015-12-24 - Merry Christmas!</h3>
        <ul>
          <li>修复bug：cssmin 在压缩的时候会自动进行合并，会导致一些重要的兼容性代码被合并掉，在安卓机器上会出现问题。</li>
          <li>新组建 - <a href="/extends/#swipeout">Swipeout</a>.</li>
          <li>支持 i18n - <a href="/extends/#i18n">I18N</a>.</li>
          <li>修复了 <a href="/components/#panel">Side Panel</a> 的bug: 如果跳转页面，会导致无法滑动打开侧栏。</li>
          <li>注意! <code>light7-extend.js</code> 更名为 <code>light7-swiper.js</code>, <code>light7-extend.css</code> 更名为 <code>light7-swiper.css</code>.</li>
          <li><a href="/components/#modal">Modal</a> 增加了一个新的 <code>closePrevious</code> 参数，在打开对话框的时候会先关闭之前的对话框.</li>
          <li><a href="/components/#typography">Text</a> 中增加了新的颜色和背景类， 同时也可以用在 <a href="/components/#actions">Action Sheet</a> 中.</li>
        </ul>

        <h3>v0.1.0 - 2015-12-20</h3>
        <ul>
          <li>主仓库 <a href="https://github.com/lihongxun945/light7">Light7</a> 全部翻译为英文. 中文仓库是独立的 <a href="https://github.com/lihongxun945/light7-cn">Light-CN</a>，这个中文仓库只进行文档翻译，不要用这里的代码.</li>
          <li>Light7 同时兼容 jQuery 和 Zepto，你可以自由选择合适的库.</li>
          <li>增加了一个新的组件: <a href='/components/#popover'>Popover</a>.</li>
          <li>修复bug: 在head中引入 light7.js 时，fastclick 和 modal 初始化的时候<code>document.body</code>为空，导致出错。</li>
          <li>在 <a href='/components/#router'>router</a> 配置中增加了一个 <code>replace</code> 选项，可以在加载新页面的时候在历史记录上替换掉当前页面. 同时增加了一个 <code>reloadPage</code> 可以刷新当前页面.</li>
          <li><a href='/components/#router'>router</a> 在加载新页面的时候 会自动替换掉相同id的旧页面.</li>
          <li>修复了fastclick不生效的bug：会导致手机上300ms的点击延迟</li>
        </ul>

        <h3>V0.0.5 - 2015-11-30</h3>
        <ul>
          <li>修复了 <a href='/components/#router'>路由</a> 在safari中的bug，会导致safari在页面加载完成之后直接后退一次。</li>
          <li>修复了 <a href='/components/#datetime-picker'>日期时间选择器</a> 没有格式化"小时"的问题：现在小时也会被格式化成两位数。</li>
          <li>修复了 <a href='/components/#panel'>侧栏</a> 弹出后在safari中会导致页面横向滚动的问题。</li>
          <li>更新 <a href='/extends/#picker'>picker</a>，现在会自动读取 input 的值作为默认值。</li>
        </ul>

        <h3>V0.0.4</h3>
        <ul>
          <li>修复了 <a href='/extends/#swiper'>幻灯片</a> 中的一处代码错误，会导致幻灯片无法自动初始化。</li>
          <li>更新了 <a href='/components/#popup'>popup</a> 文档中代码的错误: 如果想自动打开 popup，需要加上 <code>open-popup</code> 类才可以。</li>
          <li>更新了 <a href='/components/#router'>路由</a> : 现在你可以使用路由进行<a href="/components#toolbar">工具栏</a>切换了。修复了 <code>pageReinit</code> 的bug。 修复了当新页面只有一个 <code>.page</code> 容器时的错误。</li>
          <li>现在你可以显示和隐藏<a href="/components#toolbar">工具栏</a>了。</li>
          <li>增加了一个新的 <a href='/examples'>案例</a> 页面。
        </ul>

        <h3>V0.0.3 - 2015-11-03</h3>
        <ul>
          <li>修复了使用 <a href='/components/#router'>路由器</a>时，如果刷新了页面，回退按钮需要点击两次才生效的bug</li>
          <li>修复了 <a href='/extends/#browser'>图片浏览器</a>文档demo中的错误</li>
          <li>更新了 <a href='/extends/#swiper'>幻灯片</a> 的文档</li>
        </ul>

        <h3>V0.0.2 - 2015-10-29</h3>
        <ul>
          <li>为 <a href='/components/#router' data-ignore='push'>路由器</a> 增加了一个 <code>$.config.router</code> 配置。现在你可以全局关闭路由器了。</li>
          <li>修复了一些文档中的错误。</li>
        </ul>
      </div>
  </div>

  <div class="column">
    <!-- Footer -->
    {% include footer.html %}
  </div>
</div>
